package com.zhiwei.msf.common.service;

import java.util.List;

/**
 * function 网关服务 author zhiwei.yang time 2020-2-28-10:20
 */
public interface GatewayService {

	/**
	 * 检查JWT Token有效期
	 *
	 * @param token
	 * @return
	 */
	String checkToken(String token);

	/**
	 * 同步网关URL白名单
	 *
	 * @return
	 */
	List<String> syncWhiteUrlList();

	/**
	 * 白名单校验
	 *
	 * @param requestUri 请求地址
	 * @return
	 */
	boolean checkWhiteUrl(String requestUri);
}